python中写入txt文件需要换行,以及\r 和\n | 您所在的位置:网站首页 › python 读 pdf 表格 换行 › python中写入txt文件需要换行,以及\r 和\n |
在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行 如果直接用 f.write(’\n’)只会在后面打印一个字符串’\n’,而不是换行’需要用 f.write(’\r\n’)
注意点: 1、python文件写入的时候,当写入一段话之后叠加一个换行符 #特别注意的是python中的换行是 \n ,而不是/n 是反斜杠\, 而不是斜杠/ 例子 #先写入一段话f.write("我爱python!")f.write(’\r\n’)或者f.write('我爱python!\r\n')
2、python 中的\n 和\r\n 的区别: 不同的是光标的位置:\n在下一行开头,\r在本行的开头 print u"你好吗?\n朋友" print u"——分隔线——" print u"你好吗?\r朋友"输出 你好吗? 朋友 ——分隔线—— 朋友吗?
有时我们并不想让转义字符生效,我们只想显示字符串原来的意思,这就要用r和R来定义原始字符串。如:print r'\t\r' 实际输出为“\t\r”。 常见的转义字符 转义字符 输出 \' '\" " \a ‘bi’响一声 \b 退格 \f 换页(在打印时) \n 回车,光标在下一行 \r 换行,光标在上一行 \t 八个空格 \\ \ 3、python中的文件操作每次向文件中写入数据的时候,如果文件存在的话,就向文件中叠加,如果没有的话,就创建新文件之后项中写入内容在进行python进行文件读写的时候,第一次写进去的内容,第二次在进行写入会被覆盖掉, 原因是我们的方式用的是“w"或者别的之类的 换成”a“就可以了 如 file = open("D:/file.txt", 'a')而对于,如果一开始有文件的话,每次都会将原有的文件覆盖,如果没有的话就会创建并写入 file = open("D:/file.txt", 'w+')
|
CopyRight 2018-2019 实验室设备网 版权所有 |